<?xml version="1.0"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom" xmlns:html="http://www.w3.org/1999/xhtml">
  <atom:id>http://bill.welliver.org/atom/letterpress/monotype/monotype software features</atom:id>
  <atom:title type="text">electronic.alchemy :: monotype software features</atom:title>
  <atom:updated>2026-04-08T15:43:18-04:00</atom:updated>
  <atom:link href="http://bill.welliver.org/atom/letterpress/monotype/monotype software features" type="application/atom+xml"></atom:link>
  <atom:link href="http://bill.welliver.org/space/letterpress/monotype/monotype software features" type="text/html"></atom:link>
  <atom:link href="http://bill.welliver.org/rss/letterpress/monotype/monotype software features" type="application/rss+xml"></atom:link>
  <atom:generator uri="http://modules.gotpike.org/blahblah/Public.Syndication.ATOM" version="0.1">Public.Syndication.ATOM (Pike v8.0 release 702)</atom:generator>
  <atom:icon>http://bill.welliver.org/favicon.ico</atom:icon>
  <atom:logo>http://bill.welliver.org/static/images/alchemy.gif</atom:logo>
  <atom:subtitle type="xhtml"><html:div xmlns:html="http://www.w3.org/1999/xhtml"><html:p>The following list of features is not complete, but should give an idea of the level of development of the software component of the caster interface.</html:p><html:p class="paragraph"/>
<html:b class="bold">Caster Controller</html:b>&#xD;
<html:ul class="minus">
<html:li>easy to use graphical interface</html:li>
<html:li>support for manually enabling air codes (such as for testing or casting sorts)</html:li>
<html:li>sample screenshot: <html:a href="/space/letterpress/monotype+adventures/screenshot2.png" class="wiki_link_external">/space/letterpress/monotype+adventures/screenshot2.png</html:a></html:li>
</html:ul><html:b class="bold">Ribbon Generator</html:b>&#xD;
<html:ul class="minus">
<html:li>support for italic, small cap, etc alphabets</html:li>
<html:li>automatic calculation of justification codes</html:li>
<html:li>can calculate ragged left, ragged right and centered justification on a per-paragraph basis</html:li>
<html:li>fixed spaces can be added at any point</html:li>
<html:li>support for quadding a line</html:li>
<html:li>letterspacing support</html:li>
<html:li>hyphenation support (us english dictionary available currently) with a preference to avoid hyphenating twice in a certain number of lines (all settings will be made configurable)</html:li>
<html:li>support for automatically detecting and using ligatures in the matcase in a job. this can be disabled completely for a job, and can also be disabled for a ligature sort by marking it as non-automatic in the MCA</html:li>
<html:li>when quadding, narrow fixed spaces are placed as far from the end of the line as possible, in order to prevent sorts from toppling over</html:li>
<html:li>when quadding, en and em quads are alternated in order to minimize line length errors caused by worn wedges</html:li>
<html:li>Sorts can be adjusted using whatever mechanisms are available on a give caster: wedge adjustment, unit adding, unit spacing. The generator will use the most efficient means available to create sorts of the desired width (within the physical limitations of the equipment).</html:li>
<html:li>ribbons for generating fonts can be generated for any desired font strength, based on a given sort ratio table</html:li>
<html:li>a number of "stupid caster tricks" are available, such as tables, multiple columns per delivered line and flowing text into a given shape, with varying levels of success</html:li>
<html:li>a "soft proof" is generated showing proposed text layout and sort/space widths</html:li>
<html:li>job settings can be saved for use later</html:li>
</html:ul><html:b class="bold">TO DO</html:b>&#xD;
<html:ul class="minus">
<html:li>add ability to specify ribbon in a text box rather than a file, such as for quick jobs. (COMPLETE)</html:li>
<html:li>option to choose minimum justification setting (COMPLETE)</html:li>
<html:li>when adding fixed unit spacing, make up larger spaces from smaller if exact space not available. (COMPLETE)</html:li>
<html:li>option to select hyphenation language (COMPLETE, includes english, german, dutch and french)</html:li>
<html:li>add list of MCA problems (duplicate mats, etc) and make it possible to highlight the problems (IN PROGRESS)</html:li>
<html:li>header and footer support (COMPLETE)</html:li>
<html:li>add non-standard line breaks for use in generating font ribbons (COMPLETE)</html:li>
<html:li>add manual pin control with cycle sensor override (COMPLETE)</html:li>
<html:li>add cycle sensor indicator in caster controller application (COMPLETE)</html:li>
<html:li>add "jump to line" feature in caster controller (COMPLETE)</html:li>
<html:li>figure out why dojo doesn't always load, requiring a refresh of the page (COMPLETE)</html:li>
<html:li>allow drag and drop in matcase between elements (COMPLETE)</html:li>
<html:li>recognize when a matrix has been removed from a matcase, and add it to the "not in matcase" list (COMPLETE)</html:li>
<html:li>make "not in matcase" list configurable (COMPLETE)</html:li>
<html:li>display markup help when entering text via text box (COMPLETE)</html:li>
<html:li>add ability to select override settings for a given row (minimum spacing, hyphenation, etc)</html:li>
</html:ul></html:div></atom:subtitle>
</atom:feed>
